import bcrypt from 'bcrypt'
import models from '../models/index.js'

async function seed() {
  // 清除现有数据
  await models.User.destroy({ where: {} })
  await models.Region.destroy({ where: {} })
  await models.Organization.destroy({ where: {} })

  // 创建用户
  const users = [
    {
      email: 'admin@example.com',
      password: await bcrypt.hash('123456', 10)
    },
    {
      email: 'user@example.com', 
      password: await bcrypt.hash('123456', 10)
    }
  ]

  for (const user of users) {
    await models.User.create(user)
  }

  // 创建区域和组织的代码与原来类似,只需要把 prisma 替换成 models 即可
}

seed().catch(console.error) 